Monadic ⎕DR returns the type of its argument Y. The result R is an integer scalar containing one of the following values. Note that the internal representation and data types for character data differ between the Unicode and Classic Editions.
Table 22: Unicode Edition
Value | Data Type |
---|---|
11 | 1 bit Boolean |
80 | 8 bits character |
83 | 8 bits signed integer |
160 | 16 bits character |
163 | 16 bits signed integer |
320 | 32 bits character |
323 | 32 bits signed integer |
326 | Pointer (32-bit or 64-bit as appropriate) |
645 | 64 bits Floating |
1287 | 128 bits Decimal |
1289 | 128 bits Complex |
Table 23: Classic Edition
Value | Data Type |
---|---|
11 | 1 bit Boolean |
82 | 8 bits character |
83 | 8 bits signed integer |
163 | 16 bits signed integer |
323 | 32 bits signed integer |
326 | Pointer (32-bit or 64-bit as appropriate) |
645 | 64 bits Floating |
1287 | 128 bits Decimal |
1289 | 128 bits Complex |